#pragma once
#include "gun.h"

class soldier
{
public:
    soldier(std::string name);
    ~soldier();
    void addGun(std::string gun_name);
    void addBullet(int num);
    bool fire();

private:
    std::string name_;
    gun *ptr_gun_;
};